來到了第六天,今天我們繼續來學習這些Kotlin的基礎語法。
用來判斷句子是否符合,設定條件控制。假如年齡小於18歲,回傳未成年;其他則代表年齡大於等於18歲,則回傳成年。
else if則可以用來判斷更多條件,向下方可以判斷小於18歲、介於18-65歲、大於65歲的。這樣能讓我們處理更多的東西,設定更複雜。
When則可以控制多項條件,向下方的部分,可以判斷age是否等於多少,去各自回傳需要的結果。
While是一個迴圈,在執行前會先檢查條件式是否成立,如果不成立則停止。向下方範例,先檢查age是否小於18,如果成立則列出age、並且加一歲,如果age大於等於18則停止。
Do While跟while相似,他是先執行迴圈內的指令,再判斷是否符合條件,依此順序重複。
因為Do While是先執行在判斷,所以會列出18;While則是先判斷再執行,所以會先判斷不符合條件式。
For也是種迴圈,會用來在範圍內使用,向下方範例。
until式直到某個範圍以前,..則是到那個範圍。
如果要有間隔範圍的,可以用step,向下方範例每隔3個一次。
如果要用遞減的話,則用downTo。
今天我們學習了條件式跟迴圈的部分,明天我們會接著學習陣列的部分,就讓我們明天見囉!